<?php

require_once '../../library/tcpdf/tcpdf.php';

// create new PDF
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

//set document information
$author = 'SaveNRJ';
$title = 'Bilan énergétique de votre habitation';
$date = date("d.m.Y");

$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor($author);
$pdf->SetTitle($title);

$pdf->setHeaderData('SaveNRJ.jpg', 40, $title);

// set header and footer
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));

// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);

//set margins
$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);

//set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);

//set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

/* ======================================== */
// set font
$pdf->SetFont('helvetica', '', 14);

// add a page
$pdf->AddPage();

/* Informations */
//Coordonnées
$nameUser = "Fournier";
$firstNameUser = "Jérome";
$adresse = $_POST['adresse'];
$locality = $_POST['ville'];
$phone = "027 552 00 11";
$mail = "info@savenrj.ch";
//Carte
$lat = "46.10933882606866";
$lng = "7.084766082208944";
$coordinates = $lat . ' - ' . $lng;
$elevation = "455.4748840332031";
//Données construction
$annee = $_POST['yearHouse'];
$nbreEtage = $_POST['floorsOccupied'];
//Surfaces
$areaWallA = $_POST['areaWallA'];
$areaWallB = $_POST['areaWallB'];
$areaWallC = $_POST['areaWallC'];
$areaWallD = $_POST['areaWallD'];
$areaWallE = $_POST['areaWallE'];

$areaRoof = $_POST['areaRoof'];

$areaWindowNorth = $_POST['areaWindowNorth'];
$areaWindowEast = $_POST['areaWindowEast'];
$areaWindowSouth = $_POST['areaWindowSouth'];
$areaWindowWest = $_POST['areaWindowWest'];

$measureWindowNorth = $_POST['measureWindowNorth'];
$measureWindowEast = $_POST['measureWindowEast'];
$measureWindowSouth = $_POST['measureWindowSouth'];
$measureWindowWest = $_POST['measureWindowWest'];

$areaFloor = $_POST['areaFloor'];
$areaCeiling = $_POST['areaCeiling'];

// set some text to print
$html = <<<EOD
    <style>
        p#txt{
            text-align: justify;
        }
    </style>

    <br/>

    <div style="text-align:center">
        <img src="../../images/reportPDF/accueil.png" />
        <h1>$title</h1>
        <p>Réalisé le $date</p>
    </div>

    <br pagebreak="true" />
        
    <div>
        <h2>Coordonnées</h2>

        <p>$nameUser $firstNameUser<br/>
            $adresse<br/>
            $locality
        </p>

        <table style="width:850px;">
            <tr><td style="width:60px;"><img src="../../images/reportPDF/phone_1.png" /></td><td>$phone</td></tr>
            <tr><td><img src="../../images/reportPDF/mail_1.png" /></td><td><a href="mailto:$mail">$mail</a></td></tr>
        </table>
    </div>

    <div>
        <h2>Emplacement</h2>

        <p>Coordonnées géographique : $coordinates<br/>
           Altitude : $elevation</p>
    </div>

    <br pagebreak="true" />

    <div>
        <h2>Données sur la maison</h2>
        
        <table>
            <tr>
                <td>Année de construction</td>
                <td>$annee</td>
            </tr>
            <tr>
                <td>Nombre d'étage occupés</td>
                <td>$nbreEtage</td>
            </tr>
        </table>
        
        <div>
            <p>Surfaces</p>
            <p>
                Surface des murs en %
                <ul>
                    <li>Mur A : $areaWallA</li>
                    <li>Mur B : $areaWallB</li>
                    <li>Mur C : $areaWallC</li>
                    <li>Mur D : $areaWallD</li>
                    <li>Mur E : $areaWallE</li>
                </ul>
            </p>
            <p>
                Surface des murs en m2
                <ul>
                    <li>Mur A : $areaWallA</li>
                    <li>Mur B : $areaWallB</li>
                    <li>Mur C : $areaWallC</li>
                    <li>Mur D : $areaWallD</li>
                    <li>Mur E : $areaWallE</li>
                </ul>
            </p>
            <p>
                Surface du toit : $areaRoof
            </p>
            <p>
                Surface des fenêtres
                <ul>
                    <li>Fenêtre nord : $measureWindowNorth</li>
                    <li>Fenêtre est : $measureWindowEast</li>
                    <li>Fenêtre sud : $measureWindowSouth</li>
                    <li>Fenêtre ouest : $measureWindowWest</li>
                </ul>
            </p>
            <p>
                Surface des sols : $areaFloor
            </p>
            <p>
                Surface des plafonds : $areaCeiling
            </p>
        </div>
    </div>
    
    <br pagebreak="true" />
 
    <div>
        <h2>Indice de dépense énergétique pour le chauffage</h2>
        <p style="text-align: center;"><img src="../../images/reportPDF/indice_graf.gif" /></p>
        <p id="txt">Les nouvelles constructions réalisées selon les normes actuelles ont un besoin en chaleur s’élevant à 4.8
        litres de mazout par m2 par année pour le chauffage et pour la production d’eau chaude.
        Cette valeur est un objectif visé par le nouveau Modèle de Prescriptions Energétiques des Cantons (MoPEC).
        <br/><br/>
        Le résultat de ce graphique est à prendre avec une certaine prudence. En effet, un bon indice ne signifie
        pas obligatoirement  que la construction est bien isolée. Le comportement, le nombre d’occupant ainsi que
        la surface disponible pour chaque habitant sont autant de paramètres importants à tenir compte.
        Un expert peut réaliser un indice précis de la situation en y intégrant tous ces facteurs.
</p>
    </div>
    
    <br pagebreak="true" />
    
    <div>
        <h2>Comparaison des éléments</h2>
        
        <div>
            <h3>Comparaison avant/après - économie d'énergie</h3>
            <p style="text-align: center;"><img src="../../images/reportPDF/graphDeperdition.png" /></p>
        </div>
        <br pagebreak="true" />
        <div>
            <h3>Comparaison avant/après - économie d'argent</h3>
            <p style="text-align: center;"></p>
        </div>
    </div>
    
    <br pagebreak="true" />
 
    <div>
        <h2>Installation de chauffage et production d'eau chaude sanitaire</h2>
        
        <div>
            <h3>Comparaison avant/après - économie d'énergie</h3>
        </div>
        <div>
            <h3>Comparaison avant/après - économie d'argent</h3>
        </div>
    </div>
    
    <br pagebreak="true" />
 
    <div>
        <h2>Avertissement</h2>
        <p id="txt">Les calculs réalisés dans ce rapport se basent sur la norme SIA 380/1 :2009.
            Ils sont fortement dépendants des données saisies en entrée et ne peuvent en aucun cas être
            utilisés comme justificatif officiel. Save NRJ Sàrl n’est et ne pourra en aucun cas être tenu
            pour responsable des résultats, des données d’entrées ou de tous autres éléments ou utilisation
            de ce rapport.
            <br/><br/>
            Ce rapport donne une première idée des qualités thermiques de votre habitation. Il faut toutefois
            être conscient que pour toutes les valeurs manquantes, des données statistiques sont utilisées et
            peuvent donc modifier fortement le résultat. Avant d’entreprendre des travaux qui peuvent s’avérer
            onéreux, une analyse de ce rapport par un expert et un entretien personnalisé peuvent s’avérer
            nécessaire. Save NRJ se tient volontiers à votre disposition pour une première analyse et un premier
            entretien <b>gratuit et sans engagement</b> à votre domicile. N’hésitez pas à nous contacter pour  convenir
            d’un rendez-vous.
            <br/><br/>
            La page suivante vous montre les différentes étapes d’une rénovation réussie.
        </p>
    </div>
    
    <br pagebreak="true" />
    
    <div>
        <h2>Rénovation</h2>
        
        <img src="../../images/reportPDF/renovation.png" />
    </div>

    <br pagebreak="true" />
 
    <div>
        <h2>Nous contacter</h2>
        
        <p>Pour plus d'information sur nos prestations ou pour un devis gratuit et sans engagement,
        n'hésitez pas à nous contacter !</p>

        <table style="width:850px;">
            <tr><td style="width:60px;"><img src="../../images/reportPDF/phone.png" /></td><td>+41(0) 27 552 00 11</td></tr>
            <tr><td><img src="../../images/reportPDF/mail.png" /></td><td><a href="mailto:info@savenrj.ch">info@savenrj.ch</a></td></tr>
            <tr><td><img src="../../images/reportPDF/www.png" /></td><td><a href="www.savenrj.ch">www.savenrj.ch</a></td></tr>
            <tr><td><img src="../../images/reportPDF/emplacement.png" /></td><td>Centre du Parc - Rue Marconi 19 - 1920 Martigny</td></tr>
        </table>
    </div>
EOD;

// print a block of text using Write()
$pdf->writeHTMLCell($w = 0, $h = 0, $x = '', $y = '', $html, $border = 0, $ln = 1, $fill = 0, $reseth = true, $align = '', $autopadding = true);

/* ======================================== */
//Close and output PDF document
$pdf->Output('sumaryReport.pdf', 'I');
?>